home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Freeware 2002 November
/
SGI Freeware 2002 November - Disc 2.iso
/
dist
/
fw_ghostscript.idb
/
usr
/
freeware
/
bin
/
sysvlp.sh.z
/
sysvlp.sh
Wrap
Linux/UNIX/POSIX Shell Script
|
2002-04-08
|
914b
|
47 lines
#!/bin/sh
# $Id: sysvlp.sh,v 1.1 2000/03/09 08:40:40 lpd Exp $
# System V 3.2 lp interface for parallel, postscript printer
# with ghostscript 2.5.n.
#
# Thanks to Arne Ludwig (arne@rrzbu.hanse.de) for this script.
#
DEVICE=lbp8
GSHOME=/local/gs/2.5b2
FONT=/local
LIBDIR=/usr/spool/lp/admins/lp/interfaces
#EHANDLER=$LIBDIR/ehandler.ps
GS_LIB=$GSHOME:$FONT/fonts:$FONT/fonts/lw:$FONT/fonts/gs
export GS_LIB
copies=$4
shift 5
files="$*"
# serial line settings
# stty 19200 ixon ixoff 0<&1
# stty 1200 tabs cread opost onlcr ixon ixany ff1 cr2 nl0 0<&1
# Brother HL-4: switch to HP laserjet II+ emulation
# echo "\033\015H\c"
i=1
while [ $i -le $copies ]
do
for file in $files
do
$GSHOME/gs \
-sOUTPUTFILE=/tmp/psp$$.%02d \
-sDEVICE=$DEVICE \
$EHANDLER $file \
< /dev/null >> /usr/tmp/ps_log 2>&1
cat /tmp/psp$$.* 2>> /usr/tmp/ps_log
rm -f /tmp/psp$$.*
done
i=`expr $i + 1`
done
exit 0